/* 
 * File:   Estado.h
 * Author: fabio
 *
 * Created on 31 de Outubro de 2010, 00:38
 */

#ifndef ESTADO_H
#define	ESTADO_H
#include <list>
#include "Transicao.h"

using namespace std;

class Estado {
private:
    list<Transicao> _listaTransicoes;
    bool _estadoFinal;

public:
    list<Transicao> getListaTransicoes();
    void setListaTransicoes(list<Transicao> listaTransicao);
    void addTransicao(Transicao transicao);
    bool isEstadoFinal();
    void setEstadoFinal(bool valor);

};


#endif	/* ESTADO_H */

